cnc autocad municipal cam cad commercial material testing services permitting engineering milling property line surveys g-code consulting industrial environmental machining government